iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

Rayeee 的 TypeScript 的學習日記系列 第 1

<20230902> let today: Date = new Date();

  • 分享至 

  • xImage
  •  

霍元甲,你甚麼時候是津門第一啊?
就在今天,就在今天

嗨嗨,我是 Raye

來講一下這 30 天鐵人賽要分享的內容,主題叫做「Rayeee 的 TypeScript 的學習日記」,但實際內容應該「Rayeee 的日記」 這個的部分會比較多,主要用來練習寫文章、發廢文。

但既然是使用了 IT 鐵人賽這個媒介發的文章,還是要有點技術方面的內容,正好可以整理一下之前學習 TypeScript 時寫的筆記,練習把它輸出成給他人看的技術文章。

總之整體內容會有「TypeScript 的學習筆記」以及「Rayeee 的日記」這兩部分,都是給自己練習用的,很符合自我挑戰組的主題吧

一開始說的 就在今天就在今天 是指我是 9/1 才決定參賽,考慮很久優柔寡斷不知道要不要的時候還是直接參加最快了

第一天會先列一下要寫的 TypeScript 大綱以及今天份的日記

技術的部分:

TypeScript 的主題已經好多前輩大佬有講過了,It 鐵人賽歷屆也很多人有整理,給過我很多幫助
這 30 天的內容會是偏向學習筆記的方式,預計會盡量多舉一些實際使用時的範例

我的主要學習來源是 Udemy 上面的 TypeScript 課程,搭配網路上很多前輩們的文章以及數不清的網路資源。

技術的大綱大致會如下:

  • TypeScript 簡介
  • Type & enum
  • Type annotations
  • Type inference
  • Tuples & Array in TypeScript
  • interface
  • Class
  • interface & Class
  • inheritance
  • composition
  • Generics
  • inheritance vs composition
  • Design Patterns with TypeScript
  • 希望能佐 some example

這邊只是大略列出 30 天會講到的部分,不代表順序,也有可能會有一天寫不完隔天繼續等重複的內容
會建議要看這部分的的讀者用過 Javascript (如果講的部分有問題也希望各路前輩不吝指教討論,謝謝)

<20230901> 日記,今日高雄晴時多雲偶陣雨,可以不要下雨嗎

我常跟行家講,寫廢文的人,是我的偶像
廢文工作者的養成

為什麼想參加鐵人賽?因為想練習寫文章
為什麼想練習寫文章?因為想寫文章

為什麼想寫文章?
最直接的回答是想要分享,不只是想當個索取者,也能夠當個給予者。

再繼續追朔的話原因會跟轉職成工程師歷程有關,當初在轉職前剛好面臨低潮期,那時已經做過很多類型的工作,希望能找到適合自己、自己也不排斥有興趣的職業。

後來因為喜歡在網路到處亂爬文的關係,看到一些軟體工程師寫的文章,雖然看得懂的多是廢文居多,但讓當時外行的我看的津津有味,開始探索進入這個行業的可能性。

在開始了解這個圈子後,發現這是一個不吝分享的行業,大家都可以輕易地把自己的技術、吃飯用的能力分享出去,還有很多開源的工具免費的可以直接商用,這在軟體界可能稀鬆平常,但是當時的我是覺得滿酷的,大家人都那麼好嗎?直接分享,把自己的智慧財產給大家使用耶,太佛心了吧 ╰(⊙д⊙)╮╭(⊙д⊙)╯,open source 的精神萬歲

總之就是覺得這個行業的氛圍很酷也很喜歡,所以才開始踏上了轉職工程師的路。

寫了寫變成在寫為什麼轉職了,不是不是,我要講的是改變我的是我看到的那幾篇文章,那幾篇文章改變了我後幾年的未來,讓我有踏出第一步的想法,所以我也想要反饋一下這個世界,或許有朝一日也能夠寫出能改變另一個人未來的文章

然後轉職之後已經快兩年了...

嚴重的拖延症加一點完美主義的個性導致還是一篇文章都沒有發,所以想趁著這次鐵人賽參加自我挑戰組,把之前學的筆記整理整理,順便練習練習寫文章(廢文) 的能力。

這 30 天希望能有個開始,希望未來能成為一個廢文工作者,能把寫廢文當做工作一樣,成為日常生活的一環。


下一篇
<20230903> Day2. TypeScript 簡介一下下
系列文
Rayeee 的 TypeScript 的學習日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言